Is the CPA exam really that hard